#!/bin/sh
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
LANG=en_US.UTF-8
##每日备份检查并发邮件记录
##星期一的文件不删除 其余的180天删除



##查找当日md5对比文件
echo "这是今日备份情况 请查阅 勿回复谢谢！" >/tmp/mail_$(date +%F).log
find /backup/ -type f -name "flag_$(date +%F)*"|xargs md5sum -c >> /tmp/mail_$(date +%F).log



##删除180天前非星期一的备份文件
find /backup/ -type f -name "*.tar.gz" -mtime +180|grep -v 'Monday'|xargs rm -f
find /backup/ -type f -name "flag*" -mtime +180|grep -v 'Monday'|xargs rm -f


##发送日志到邮箱  汇报备份情况
mail -s "服务器备份情况 `date +%F`" tinsir@foxmail.com < /tmp/mail_$(date +%F).log

